package Java241125;
//写一个泛型类，其中有方法，然后求数组中的最大值
class Alg<T extends Comparable<T>> {
    public T findMax(T[] array){
       T max = array[0];
       for(int i = 1;i< array.length;i++){
           //Integer是引用类型，引用类型不可以通过 大于和小于进行比较
           if(max.compareTo(array[i])<0){
               max=array[i];
           }
       }
       return max;
    }
}
class Test2{
    public static void main(String[] args) {
        Alg<Integer> alg = new Alg<>();
        Integer[] array ={1,4,9,3,12,33};
        Integer max = alg.findMax(array);
        System.out.println(max);
    }
}
